
#include"vector.h"

//
//int main()
//{
//	bit::vector<int> vv;
//
//	vv.push_back(1);
//	vv.push_back(2);
//	vv.push_back(3);
//	vv.push_back(4);
//
//	//cout << typeid(vector<int>::iterator).name() << endl;;
//	/*vv.pop_back();*/
//	//vv.insert(vv.begin()+2, 99);
//	vv.erase(vv.end()-1);
//	for (size_t i = 0; i < vv.size(); i++)
//	{
//		cout << vv[i] << " ";
//	}
//	cout << endl;
//}

//int main()
//{
//	bit::vector<int> vv;
//	vv.push_back(1);
//	vv.push_back(2);
//	vv.push_back(3);
//	vv.push_back(4);
//	
//
//	for (auto i : vv)
//	{
//		cout << i << " ";
//	}
//
//
//	cout << endl;
//	int x;
//	cin >> x;
//	auto it = find(vv.begin(), vv.end(), x);
//	if (it != vv.end())
//	{
//		//it = vv.insert(it, 450);
//		vv.erase(it);
//		cout << *it << endl;
//	}
//
//	for (auto i : vv)
//	{
//		cout << i << " ";
//	}
//	cout << endl;
//
//}

//int main()
//{
//	bit::vector<int> vv;
//	vv.push_back(1);
//	vv.push_back(2);
//	/*vv.push_back(2);
//	vv.push_back(2);*/
//	vv.push_back(3);
//	vv.push_back(4);
//	vv.push_back(5);
//	//vv.push_back(2);
//	vv[9] = (size_t)99;
//	vv.resize(10);
//	vv.resize(20,2);
//
//	for (auto i : vv)
//	{
//		cout << i << " ";
//	}
//	cout << endl;
//
//
//	/*auto it = vv.begin();
//	while (it < vv.end())
//	{
//		if (*it % 2 == 0)
//		{
//			 it = vv.erase(it);
//		}
//		else
//		{
//			it++;
//		}
//	}
//
//	for (auto i : vv)
//	{
//		cout << i << " ";
//	}
//	cout << endl;*/
//
//}

//int main()
//{
//	int a = int();
//	int b = int(90);
//	cout << a << endl;
//	cout << b << endl;
//}

//int main()
//{
//	bit::vector<int> vv;
//
//	vv.push_back(1);
//	vv.push_back(2);
//	vv.push_back(3);
//	vv.push_back(4);
//	//string a("sdgdfg");
//	//bit::vector<int> v1(a.begin(),a.end());
//	bit::vector<int> v1(vv.begin(),vv.end());
//	for (auto i : v1)
//	{
//		cout << i << " ";
//	}
//	cout << endl;
//
//}

int main()
{
	//bit::vector<int> vv(10, 2);
	//bit::vector<double> vv(10, 2.5);
	bit::vector<string> vv;
	vv.push_back("11111111111111");
	vv.push_back("11111111111111");
	vv.push_back("11111111111111");
	vv.push_back("11111111111111");
	for (auto i : vv)
	{
		cout << i << endl;
	}
}